package com.ruoyi.common.utils;

import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.geometry.Positions;

import java.io.IOException;

public class ImageUtils {

    public static void main(String[] args) throws IOException {
        test6();
    }

    public static void test6() throws IOException {
        /**
         * 图片中心400*400的区域
         */
      //  Thumbnails.of("images/test.jpg").sourceRegion(Positions.CENTER, 400, 400).size(200, 200).keepAspectRatio(false)
             //   .toFile("C:/image_region_center.jpg");
        /**
         * 图片右下400*400的区域
         */
        Thumbnails.of("D:\\image\\1663637489149.jpg").sourceRegion(Positions.BOTTOM_RIGHT, 400, 400).size(200, 200).keepAspectRatio(false)
                .toFile("D:\\image\\1111111.jpg");
        /**
         * 指定坐标
         */
      //  Thumbnails.of("images/test.jpg").sourceRegion(600, 500, 400, 400).size(200, 200).keepAspectRatio(false).toFile("C:/image_region_coord.jpg");
    }
}
